label {
    margin-bottom: 0;
}

ul li {
    list-style: none;
}

dl,
ol,
ul {
    padding: 0;
    margin-bottom: 0;
}

th {
    font-weight: normal;
}

th,
td {
    white-space: nowrap;
}

.boder-bottom {
    border-bottom: 1px solid #e7eaec;
}

.hide {
    display: none;
}

.color-orange,
a:hover,
a:focus {
    color: #fe5d3c;
}

.negative {
    color: #fe5d3c;
}

.cursor-pointor {
    cursor: pointer;
}

.form-control {
    font-size: 13px;
    height: 34px;
}

.height-auto {
    height: auto;
    min-height: auto;
}

#wrapper {
    height: 100%;
}

#page-wrapper {
    background: #f9f9fb;
    /*height: 100%;*/
}

.navbar-static-side {
    background-image: linear-gradient(0deg, #fab266 0%, #ef5f4e 100%);
}

.wrapper-content {
    background-color: transparent;
    padding: 0px 0px 0px;
    border-top: 3px solid #e7eaec;
}

.ibox-tools a.btn {
    color: #ffffff !important;
}

.page-content-header {
    border-bottom: 1px solid #e7eaec;
}

.page-heading h2 {
    color: #747783;
    font-size: 22px;
}

.page-heading .breadcrumb>li a {
    color: #999999;
}

.nav>li>a {
    font-weight: normal;
}

#side-menu .active>a {
    font-weight: 700;
}

.nav-second-level li a {
    color: #f8ece6;
}

.ibox-title h5 {
    font-weight: normal;
}

.ibox-tools button {
    padding: 3px 11px;
    font-size: 12px;
}

.ibox-content .table tr td:last-child .fa {
    display: none;
    font-size: 14px;
}

.ibox-content .table tr:hover td:last-child .fa {
    display: inline-block;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f9f9fb;
}

.form-control:focus,
.single-line:focus {
    border-color: #fe5d3c;
}

.fa:hover {
    color: #fe5d3c;
    cursor: pointer;
}

.radioInlineWithInput {
    padding-top: 8px;
    padding-bottom: 8px;
    height: 25px;
    line-height: 25px;
}

.radioInlineWithInput input {
    vertical-align: middle;
}

.btn-reset {
    background-color: #EAECF1;
}

.btn-xxs {
    padding: 3px 5px;
}

/*table*/

.table:not(.footable) {
    table-layout: fixed;
}

.table-striped-tr-bg-white.table-striped tbody tr:nth-of-type(odd) {
    background-color: transparent;
}

/*table tr含有编辑*/

.edit-table .form-control {
    padding: 0px;
}

.edit-table input,
.edit-table select {
    display: inline-block;
    font-size: 13px;
}

.edit-table .form-control:disabled {
    background-color: transparent;
}

#wrapper table.edit-table select.form-control {
    height: 27px;
}

.readable input,
.readable select {
    border-width: 0px;
    background-color: transparent;
}

.readable select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

.editable input,
.editable select {
    border-width: 1px;
}

.editable input,
.edit-table input.form-control {
    height: 28px;
    padding-left: 5px;
}

.readable select {
    -webkit-appearance: block;
    -moz-appearance: block;
}

table input,
table select {
    text-overflow: ellipsis;
}

/*table tr含有编辑 ed*/

.adress-input {
    width: 180px;
    text-overflow: ellipsis;
}

/*modal*/

@media (min-width: 576px) {
    .default-modal .modal-dialog {
        max-width: 1235px;
    }
}

.default-modal .hj-modal-title {
    font-size: 14px;
    color: #747783;
}

.default-modal .modal-body {
    padding: 20px 17px 30px 17px;
}

.default-modal.modal .ibox-title {
    background-color: #f9f9fb;
    padding-bottom: 8px;
}

/*modal ed*/

.close {
    font-size: 22px;
}

.app .el-input__inner {
    border-radius: 1px;
}

.app .el-input__inner:focus,
.app .el-select .el-input.is-focus .el-input__inner,
.app .el-textarea__inner:focus {
    border-color: #fe5d3c;
}

.app .el-input__icon {
    line-height: 34px;
    cursor: pointer;
}

.app .select-multiple-no-caret .el-select__caret {
    display: none;
}

.app .table select,
.app .table select.form-control:not([size]):not([multiple]) {
    height: 28px !important;
    line-height: 28px;
}

.app .el-table {
    font-size: 13px;
}

.app .el-table td,
.app .el-table th {
    padding: 5px 0;
}

.app .el-table--striped .el-table__body tr.el-table__row--striped td {
    background: #f9f9fb;
}

.app .el-table,
.app .el-table thead {
    color: #282d32;
}

.app .el-table td {
    border-bottom: 1px solid #eaecf1;
}

.app .edit-table .el-input__inner {
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
}

.app .edit-table .el-input.is-disabled .el-input__inner {
    background-color: transparent;
    border-color: transparent;
    color: inherit;
    cursor: auto;
    padding: 0;
}

.app .edit-table select.form-control {
    height: 25px !important;
    line-height: 25px;
}

.app .edit-table select.form-control:disabled {
    border-color: transparent;
    -webkit-appearance: none;
}

.app .edit-table .handle-button {
    font-size: 12px;
}

.pagination {
    margin-top: 30px;
    float: right;
}

.pagination .el-pagination {
    font-weight: normal;
}

.pagination .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #f4f4f4;
    color: #676a6c;
}

.pagination .el-pagination.is-background .el-pager li,
.pagination .el-pagination.is-background .btn-next,
.pagination .el-pagination.is-background .btn-prev {
    background-color: #ffffff;
    border: solid 1px #dddddd;
    color: #676a6c;
    margin: 0;
    border-radius: 0;
}

.pagination .pagination .el-pagination.is-background .el-pager li {
    border-left: 0;
}

.pagination .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: #676a6c;
}

.body .el-dropdown-menu__item:focus,
.body .el-dropdown-menu__item:not(.is-disabled):hover,
.body .el-select-dropdown__item.hover {
    color: #fff;
    background-color: #fe5d3c;
}

.app .el-select .el-tag {
    background-color: #5c5f68;
    color: #ffffff;
}

.app .el-select .el-tag__close.el-icon-close {
    background-color: transparent;
}

.body .el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
    color: #fe5d3c;
}

.app .el-radio__input.is-checked .el-radio__inner {
    background-color: #ffffff;
    border: solid 1px #fe5d3c;
}

.app .el-radio__input.is-checked+.el-radio__label {
    color: #fe5d3c;
}

.app .el-radio__inner::after {
    background-color: #fe5d3c;
}

.app .el-radio__inner:hover {
    border-color: #fe5d3c;
}

.app .el-checkbox__input.is-checked .el-checkbox__inner,
.app .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    border-color: #fe5d3c;
    background-color: #ffffff;
    color: #fe5d3c;
}

.app .el-checkbox__input.is-checked+.el-checkbox__label,
.app .el-transfer-panel__item:hover {
    color: #fe5d3c;
}

.app .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
    background-color: #fe5d3c;
}

.app .el-checkbox__inner::after {
    border-color: #fe5d3c;
}

.app .el-button {
    padding: 8px 27px;
    border-radius: 1px;
}

.app .el-button--primary.is-disabled {
    background-color: #c0c4cc;
    border-color: #c0c4cc;
}

.app .el-transfer__button,
.app .el-button--primary:active,
.app .el-button:active,
.app .el-button:focus,
.app .el-button:hover,
.app .el-button--danger,
.confirmButtonClass.el-button--primary {
    border-color: #fe5d3c;
    background-color: #fe5d3c;
    color: #ffffff;
}

.app .el-transfer__button.is-disabled {
    background-color: #ffffff;
    color: #e7eaec;
    border-color: #e7eaec;
}

.app .el-transfer-panel .el-transfer-panel__header {
    background-color: #e7eaec;
}

.app .el-transfer-panel .el-transfer-panel__header {
    font-size: 13px;
}

.app .el-transfer-panel .el-transfer-panel__footer .el-checkbox {
    padding-left: 15px;
}

.app .el-transfer-panel__header .el-checkbox__input {
    display: none;
}

.app .el-transfer-panel__header .el-checkbox__label {
    padding-left: 0;
}

.app .el-dialog__headerbtn:hover .el-dialog__close {
    color: #fe5d3c;
}

.app .el-transfer-panel__header .el-checkbox__input.is-checked+.el-checkbox__label {
    color: #222222;
}
.app .el-table .cell, .el-table th div{
    overflow: auto;
    text-overflow: clip;
    overflow-x: hidden;
}

.app .el-transfer-panel {
    width: 260px;
    border-radius: 0;
}

.app .el-transfer__buttons .el-button {
    padding: 8px 17px;
}

.app .transfer-left-two .el-transfer .el-transfer-panel:nth-child(1),
.app .transfer-left-two .el-transfer .el-transfer-panel:last-child {
    width: 200px;
}

.app .transfer-left-two .el-transfer .el-transfer-panel:nth-child(2) {
    width: 144px;
}

.app .transfer-left-two .el-transfer__buttons {
    padding: 0 22px;
}

.app .el-dialog__title {
    font-size: 14px;
}

.app .el-dialog__header {
    border-bottom: solid 1px #e7eaec;
    text-align: center;
}

.app .el-breadcrumb {
    font-size: 13px;
}

.app .el-breadcrumb__inner a,
.app .el-breadcrumb__inner.is-link {
    color: #676a6c;
    font-weight: normal;
}

.app .el-breadcrumb__item:last-child .el-breadcrumb__inner,
.app .el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.app .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.app .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {
    color: #676a6c;
}

.app .el-breadcrumb__separator {
    margin: 0 7px;
}

.app .el-breadcrumb__inner a:hover,
.app .el-breadcrumb__inner.is-link:hover {
    color: #fe5d3c;
}

.el-loading-mask .el-loading-spinner i,
.el-loading-mask .el-loading-spinner .el-loading-text {
    color: #fe5d3c;
}


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
 
input[type="number"] {
    -moz-appearance: textfield;
}